|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sabro.jbusiness.sys.SysFiltro
com.sabro.jbusiness.sys.SysFiltroTabela
public class SysFiltroTabela
Nested Class Summary |
---|
Nested classes/interfaces inherited from class com.sabro.jbusiness.sys.SysFiltro |
---|
SysFiltro.SysFiltroEvent, SysFiltro.SysFiltroEventType, SysFiltro.SysFiltroListener, SysFiltro.SysFiltroListenerItem |
Constructor Summary | |
---|---|
SysFiltroTabela()
|
|
SysFiltroTabela(SysTabelaFormatada sysTabela)
Cria um filtro do tipo tabela de valores |
Method Summary | |
---|---|
void |
addSysFiltro(SysFiltroCampo sysFiltroCampo)
Cria uma derivação do filtro de acordo com a operação e o campo informado |
SysFiltroTabela |
clone()
Faz uma cópia do objeto. |
SysFiltroCampo |
convertTo(SysCampoFormatado sysCampo,
java.lang.Class<? extends SysFiltro> sysFiltroClasse)
Converte o filtro para outro tipo conforme parâmetro |
SysFiltroCampoNot |
convertToSysFiltroCampoNot(SysCampoFormatado sysCampo)
|
SysFiltroCampoPeriodo |
convertToSysFiltroCampoPeriodo(SysCampoFormatado sysCampo)
|
SysFiltroCampoSubconsulta |
convertToSysFiltroCampoSubconsulta(SysCampoFormatado sysCampo)
|
static SysFiltroTabela |
create(SysTabelaFormatada sysTabela)
|
static SysTabelaFormatada |
dialogSysTabela()
|
java.lang.String |
getAlias()
Obtém a descriçào do filtro para apresentar na árvore descritiva do filro |
java.lang.String |
getCondicao()
Obtém a condição SQL correspondente ao filtro |
int |
getCountSysCampos()
Retorna a quantidade de campos da tabela Considera o grupo selecionado e o nivel de detalhe. |
java.lang.String[] |
getGrupos()
Obtém a relação de grupos de campos |
int |
getIndexOfChild(SysFiltro sysFiltroChild)
Obtém a posição do filtro filho dentro dos nós filhos |
SysFiltro[] |
getPath()
|
int |
getRowOfSysCampo(SysCampo sysCampo)
|
java.lang.String |
getSelectedGrupo()
|
int |
getSelectedQuest()
|
SysCampo |
getSysCampoAtRow(int row)
Retorna o campo tendo sua linha como parâmetro. |
java.util.ArrayList<SysCampoFormatado> |
getSysCampos()
|
SysFiltroCampo |
getSysFiltro(SysCampoFormatado sysCampo)
|
SysFiltroCampo |
getSysFiltroAtRow(int row)
|
java.util.HashMap<SysCampoFormatado,SysFiltroCampo> |
getSysFiltroCampoBySysCampoFormatado()
|
java.util.ArrayList<java.lang.Class<? extends SysFiltroCampo>> |
getSysFiltroCampoOptions(SysCampoFormatado sysCampo)
Relaciona as possibilidades de conversão de filtro conforme o campo |
int |
getSysFiltroCount()
Informa o numero de filhos que este SysFiltro possui. |
SysFiltro |
getSysFiltroItem(int i)
Devolve o enésimo filho deste filtro. |
SysTabelaFormatada |
getSysTabela()
|
IPanelEditorSysFiltro |
getZoomComponent()
Obtém o painel editor do SysFiltro |
void |
invalidaSysFiltro()
|
boolean |
isLeaf()
True se o filtro não for um nó (não poder ter fltros filhos). |
java.lang.String |
processaFuncaoGetValProcFiltro(java.lang.String consulta)
Transforma uma consulta que contém a função GetValProc em outra consulta onde as funções getValProc são substituidas pelos seus respectivos valores. |
void |
putSysFiltro(SysCampoFormatado sysCampo,
SysFiltroCampo sysFiltro)
|
void |
putSysFiltroAtRow(int row,
SysFiltroCampo sysFiltro)
|
void |
readExternal(java.io.ObjectInput in)
|
void |
revalidaSysFiltroTabela()
|
void |
setQuestMaior()
|
void |
setQuestMenor()
|
void |
setSelectedGrupo(java.lang.String selectedGrupo)
|
void |
setSelectedQuest(int selectedQuest)
|
void |
setSysTabela(SysTabelaFormatada sysTabela)
|
java.lang.String |
toString()
Obtém a descrição do filtro para fins de debug. |
void |
writeExternal(java.io.ObjectOutput out)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public SysFiltroTabela()
public SysFiltroTabela(SysTabelaFormatada sysTabela)
sysTabela
- SysTabela utilizada na subconsultaMethod Detail |
---|
public static SysTabelaFormatada dialogSysTabela()
public static SysFiltroTabela create(SysTabelaFormatada sysTabela)
public SysTabelaFormatada getSysTabela()
public void setSysTabela(SysTabelaFormatada sysTabela)
public void addSysFiltro(SysFiltroCampo sysFiltroCampo)
operacaoDesejada
- a operação que se deseja sobre o filtro/campo selecionadosysCampo
- confome a operação a adição do filtro deve informar o campopublic SysFiltroTabela clone()
clone
in class SysFiltro
public java.util.ArrayList<SysCampoFormatado> getSysCampos()
public java.util.HashMap<SysCampoFormatado,SysFiltroCampo> getSysFiltroCampoBySysCampoFormatado()
public void revalidaSysFiltroTabela()
public void invalidaSysFiltro()
public SysFiltroCampo getSysFiltroAtRow(int row)
public SysFiltroCampo getSysFiltro(SysCampoFormatado sysCampo)
public void putSysFiltroAtRow(int row, SysFiltroCampo sysFiltro)
public void putSysFiltro(SysCampoFormatado sysCampo, SysFiltroCampo sysFiltro)
public SysFiltro getSysFiltroItem(int i)
SysFiltro
getSysFiltroItem
in class SysFiltro
public int getSysFiltroCount()
SysFiltro
getSysFiltroCount
in class SysFiltro
public boolean isLeaf()
SysFiltro
isLeaf
in class SysFiltro
public int getIndexOfChild(SysFiltro sysFiltroChild)
SysFiltro
getIndexOfChild
in class SysFiltro
public SysCampo getSysCampoAtRow(int row)
public int getCountSysCampos()
public int getRowOfSysCampo(SysCampo sysCampo)
public java.lang.String processaFuncaoGetValProcFiltro(java.lang.String consulta)
consulta
-
public java.lang.String[] getGrupos()
public java.lang.String getSelectedGrupo()
public void setSelectedGrupo(java.lang.String selectedGrupo)
public void setQuestMaior()
public void setQuestMenor()
public int getSelectedQuest()
public void setSelectedQuest(int selectedQuest)
public java.lang.String getCondicao()
SysFiltro
getCondicao
in class SysFiltro
public java.lang.String getAlias()
SysFiltro
getAlias
in class SysFiltro
public SysFiltro[] getPath()
getPath
in class SysFiltro
public IPanelEditorSysFiltro getZoomComponent()
SysFiltro
getZoomComponent
in class SysFiltro
public java.lang.String toString()
SysFiltro
toString
in class SysFiltro
public java.util.ArrayList<java.lang.Class<? extends SysFiltroCampo>> getSysFiltroCampoOptions(SysCampoFormatado sysCampo)
public SysFiltroCampo convertTo(SysCampoFormatado sysCampo, java.lang.Class<? extends SysFiltro> sysFiltroClasse)
sysFiltroClasse
-
public SysFiltroCampoNot convertToSysFiltroCampoNot(SysCampoFormatado sysCampo)
public SysFiltroCampoSubconsulta convertToSysFiltroCampoSubconsulta(SysCampoFormatado sysCampo)
public SysFiltroCampoPeriodo convertToSysFiltroCampoPeriodo(SysCampoFormatado sysCampo)
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
writeExternal
in interface java.io.Externalizable
writeExternal
in class SysFiltro
java.io.IOException
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
readExternal
in interface java.io.Externalizable
readExternal
in class SysFiltro
java.io.IOException
java.lang.ClassNotFoundException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |